from selenium.webdriver.support.wait import WebDriverWait
from utils import UtilsDriver

# class BasePage:
#     def __int__(self):
#         self.driver = UtilsDriver.get_mp_driver()
#     def get_element(self,location):
#         wait=WebDriverWait(self.driver,10,1)
#         element=wait.until(lambda x: x.find_element(*location))
#         return element
#
# class BaseHandle:
#     def input_text(self,element,text):
#         element.clear()
#         element.send_keys(text)
# 创建对象库层基类
class BasePage:
    def __init__(self):
        self.driver = UtilsDriver.get_mp_driver()
    def get_element(self, location):
        wait = WebDriverWait(self.driver, 10, 1)
        element = wait.until(lambda x: x.find_element(*location))
        return element
# 创建操作层基类
class BaseHandle:
    def input_text(self, element, text):
        element.clear()
        element.send_keys(text)
